http://stockcharts.com/ is my go-to... There was a 50% off coupon code that was still good a few weeks back for a subscription - "BESTCHARTS" - haven't tried it in a while though